Regular Open APIs
نویسندگان
چکیده
Open APIs are software intermediaries that make it possible for application programs to interact with data and processes, which can both be viewed as forms of services. In many scenarios, when one wants to obtain or publish a new service, one would like to check whether the new functionality can simply be obtained by suitably composing existing services. In this paper we study this problem by distinguishing between the two forms of services, that we call data-centric and process-centric, respectively. In the former, each API is an abstraction of a query specified on a data source, and compo-ion of a query specified on a data source, and composition amounts to building a new query by using the available APIs as views over the data. In the latter, each API abstracts a process made up by sequences of atomic actions, and composition means realizing a new process by suitably using the APIs exposed by the available services. We make the assumption that the semantics of services is specified by means of one of the most basic formalisms used in Computer Science, namely, regular languages. As a result, we get a rich analysis framework, where composition shows similarities to conformant and conditional planning. We describe composition principles and automated synthesis techniques for each of the
منابع مشابه
Deep API Programmer: Learning to Program with APIs
We present DAPIP, a Programming-By-Example system that learns to program with APIs to perform data transformation tasks. We design a domainspecific language (DSL) that allows for arbitrary concatenations of API outputs and constant strings. The DSL consists of three family of APIs: regular expression-based APIs, lookup APIs, and transformation APIs. We then present a novel neural synthesis algo...
متن کامل$r$-fuzzy regular semi open sets in smooth topological spaces
In this paper, we introduce and study the concept of $r$-fuzzy regular semi open (closed) sets in smooth topological spaces. By using $r$-fuzzy regular semi open (closed) sets, we define a new fuzzy closure operator namely $r$-fuzzy regular semi interior (closure) operator. Also, we introduce fuzzy regular semi continuous and fuzzy regular semi irresolute mappings. Moreover, we investigate the ...
متن کاملOpen API for Ontology Building based on Sentence Triplet Extraction
Ontology is one of the important semantic web enablers. However, there are few open Application Programming Interfaces, or APIs, to support developers in terms of building ontology. Often, the developers are asked to use a specific tool that does not open its API in a developer friendly manner. Thus, we provide a set of open APIs for ontology building. These APIs aim to help ontology building t...
متن کاملGeneralized Regular Fuzzy Irresolute Mappings and Their Applications
In this paper, the notion of generalized regular fuzzy irresolute, generalized regular fuzzy irresolute open and generalized regular fuzzy irresolute closed maps in fuzzy topological spaces are introduced and studied. Moreover, some separation axioms and $r$-GRF-separated sets are established. Also, the relations between generalized regular fuzzy continuous maps and generalized regular fuzzy ...
متن کاملComparison of acute effects of heroin and Kerack on sensory and motor activity of honey bees (Apis mellifera)
Objective(s):Previous studies demonstrated a functional similarity between vertebrate and honey bee nervous systems. The aim of the present study was to compare the effects of heroin and Iranian street Kerack, a combination of heroin and caffeine, on sensory threshold and locomotor activity in honey bees. Materials and Methods: All drugs were given orally to honey bees 30 min before each exper...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2016